草庐IT

jQuery Mobile 按钮图标

全部标签

c++ - Qt5 中不显示 SVG 图标

我在我的应用程序中使用来自资源文件的SVG图标,但是当我运行该应用程序时,图标只是不显示。以同样的方式使用jpeg图标效果很好。 最佳答案 问题自Qt5.1该框架已modularized.您很可能缺少svg模块。该应用程序仍会编译而不会提示。解决方案确保SVG模块已安装在您的系统上并已链接(使用qmake(Howto)、cmake(Howto)或普通make)。如果链接成功QImageReader::supportedImageFormats()将列出SVG。 关于c++-Qt5中不显示

c++ - 如何在 MacOS 运行时更改 Qt 应用程序的停靠栏图标?

我需要根据某些条件在运行时更改Qt应用程序的停靠栏图标(在MacOSX中)。我在trolltech.com上找到了几个食谱:QApplication::setIcon()setApplicationIcon()qt_mac_set_app_icon()但它们都不起作用:Qt4.5中没有这样的方法/函数。如何更改我的应用程序的停靠栏图标以及我可以使用哪些图标格式?谢谢。 最佳答案 在Qt4.5中,您正在搜索的方法被调用QApplication::setWindowIcon(constQIcon&)或QWidget::setWindow

我们如何将浮动动作按钮放在任何布局的顶部

我正在对浮动动作按钮进行一些操作。我有一个列表视图并在屏幕底部显示GoogleAD,浮动动作按钮在同一位置显示(底部|端)。因此,动作按钮隐藏了广告。我想在广告线性布局上方移动浮动动作按钮。请看看图像:我的代码看起来像:adLayoutIdisadlayoutid请帮忙。提前致谢。看答案您应该使用RelativeLayout,正如我们所知,后来的孩子在RelativeLayout倾向于越过早期的孩子RelativeLayout.因此,要使任何布局上的flaT浮动,请确保在所有视图之后(在XML布局的末尾)定义FAB。如果您使用android:layout_margin="@dimen/fab_

c++ - 单击按钮后如何防止关闭 QMessageBox

我在QMessageBox上通过QMessageBox::addButton()方法添加了3个按钮。如果单击按钮,是否可以防止关闭消息框?默认情况下,每个按钮都会关闭窗口,但我不想为一个按钮执行此操作。编辑:为什么这会被否决? 最佳答案 一种对我有用的有趣方法是完全断开创建的目标按钮的信号,然后重新添加预期的功能。这对每个人都不起作用,特别是如果按钮不是以这种方式创建的和/或您仍想正确关闭对话框。(可能有一种方法可以将其添加回来和/或使用QDialog::accept、QDialog::reject、QDialog::done模拟行

c++ - 为什么编译器中不存在重新链接按钮?

我在Linux中使用c++,使用eclipse。但我也曾与VisualStudio合作过。他们没有(或者至少我不知道该怎么做)重新链接项目的按钮。例子:我有一个大项目(1),有数百cpp。该项目使用小型库(2)来执行foo。如果我改变foo的行为,并编译它,生成一个库,我需要清理大项目(1),重新编译,链接外部库(2)和工作。问题是大项目没有变化,但是有几百个cpps,它的编译时间大约是5分钟。5分钟是第二个库中的一个小变化。有没有可能避免这个问题?提前致谢 最佳答案 我怀疑,但这只是一个猜测,您的项目在您的foo库和项目中的其他可

c++ - 在 Win32 GUI 中的按钮上使用 ↺

我正在制作一个Win32GUI应用程序,我想在按钮上显示↺字符。通常,我认为人们会像这样插入一个unicode字符:HWNDbutton=CreateWindow("BUTTON","\u27F3",WS_TABSTOP|WS_VISIBLE|WS_CHILD|BS_PUSHBUTTON,size-105,size-29,100,24,hwnd,(HMENU)IDI_BUTTON,GetModuleHandle(NULL),NULL);其中“\u27F3”是此处在“C/C++/Java”下描述的unicode字符http://www.fileformat.info/info/unico

c++ - 如何在 SDL2/C++/Visual Studio 2012 Express 程序中设置窗口标题栏图标和 alt-tab 图标?

我已经在我的项目中添加了一个.rc文件,其中包含以下内容:IDI_MAIN_ICONICON"..\\..\\icon_artwork\\windows_icons\\project.ico".ico文件包含16x16、32x32、48x48和256x256分辨率的图标。我在任务栏和资源管理器中看到图标(所以毫无疑问.ico已成功嵌入到.exe中),但我在应用程序自己的标题栏中看到默认的Windows7应用程序图标,并且在alt-标签。有没有办法让操作系统在所有情况下都能自己看到嵌入的图标,或者我是否需要为此编写一些应用程序代码?我注意到有一个SDL2函数voidSDL_SetWind

c++ - 如何找出用户选择了哪个单选按钮

我有四个单选按钮,用户必须选择四个单选按钮之一。问题是每个单选按钮都有自己不同的名称。如何找出用户选择了哪个单选按钮? 最佳答案 将按钮添加到GroupBox中并使用findChildren,之后您可以使用QButtonGroup或简单地遍历所有按钮列表并检查名称单选按钮。这是一种高效的方式,因为它适用于4个或1000个按钮,如果你有很多按钮,你应该编写大代码。voidMainWindow::on_pushButton_15_clicked(){QButtonGroupgroup;QListallButtons=ui->groupB

c++ - Qt Designer 中按钮的回调?

我今晚才开始使用QtCreator,它似乎将所有界面内容都放在了ui文件中。我按照教程为我的图标创建资源,然后将它们添加到顶部的菜单栏。虽然我需要在点击其中一个时建立连接,但不知道如何为它进行回调。我是否必须通过代码完全创建它们,或者有什么方法可以为它们添加回调(而不是仅仅让它们与其他对象交互)。 最佳答案 菜单栏项是操作对象。要在单击它们时执行某些操作,您需要从操作中捕获triggered()signal。阅读有关信号和槽的更多信息here.为此,您需要在MainWindow类中声明一个新的slot。Qt还支持自动执行此操作,无需

c++ - 在没有停靠栏图标的 Mac OS X 中启动 GUI 进程

我有一个通常使用标准图形界面运行的应用程序。但是,对于某些长时间运行的任务,它会生成以“脚本模式”运行的同一应用程序的其他进程,我从父进程控制它。一切都很好,除了对于每个子进程,我都会得到另一个停靠图标,该图标会弹出一两秒钟然后消失。有没有办法有时运行应用程序而应用程序图标不显示在停靠栏上?我无法编辑info.plist或任何东西,因为通常我想要停靠栏图标。该选项必须能够通过更改进程的属性或通过命令行参数来设置。我可以完全控制应用程序的源代码。它是用C++(Qt)编写的,但针对nativeCocoa库的解决方案很好。如果我将这段代码放到一个单独的应用程序中,它会导致大量重复,所以我宁愿